package done.easy_401_500;

import org.junit.Test;

import static com.study.util.LogUtil.info;

/**
 * 434. Number of Segments in a String 字符串中的单词数
 * <p>
 * 统计字符串中的单词个数，这里的单词指的是连续的不是空格的字符。
 * 请注意，你可以假定字符串里不包括任何不可打印的字符。
 * <p>
 * 示例:
 * 输入: "Hello, my name is John"
 * 输出: 5
 * 思路：
 * 遇到空格就判断前一个字符是否为空格，如果不是空格则+1
 * <p>
 * 2019-04-13 9:30 PM
 **/
@SuppressWarnings("all")
public class NumberOfSegmentsInAString {

    public int countSegments(String s) {
        // 190413 first
        return -1;
    }

    @Test
    public void test() {
        info(countSegments("Hello, my name is John"));
    }
}



























/*
public int countSegments(String s) {
    if (s.length() == 0)
        return 0;

    int res = s.charAt(s.length() - 1) == ' ' ? 0 : 1;

    for (int i = 1; i < s.length(); i++) {
        if (s.charAt(i) == ' ' && s.charAt(i - 1) != ' ')
            res++;
    }

    return res;
}
*/
